Структура (Structure)
Структура (Structure)
Доступен, начиная с версии 8.0.
Элементы коллекции:
КлючИЗначениеДля объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.Порядок обхода неопределен.
Свойства:
<Имя ключа> (<Key name>)Методы:
Вставить (Insert)Количество (Count)
Очистить (Clear)
Свойство (Property)
Удалить (Delete)
Конструкторы:
На основании фиксированной структурыПо ключам и значениям
Описание:
Представляет собой коллекцию пар КлючИЗначение. При этом ключ может быть только строковым и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка.
К значениям структуры можно обращаться как к свойствам объекта. При этом ключ используется как имя свойства.
Структура используется обычно для хранения небольшого количества значений, каждое из которых имеет некоторое имя.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: Structure.
Пример:
| История = Новый Массив; Запись = Новый Структура; Запись.Вставить("Настройки", ПостроительОтчетов.ПолучитьНастройки()); Запись.Вставить("Отчет", ТекущаяСтрока); История.Добавить(Запись); |
См. также:
ФиксированнаяСтруктураКлючИЗначение
Использование в версии:
Доступен, начиная с версии 8.0.